<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			// 自定义一个构造函数
			// 原型模式：
			function Car(color){
				this.color = color;
			}
			
			// //{} 构造函数的prototype属性中存储一个空对象。把公共的数据，存储在里边。
			Car.prototype.name = "宝马"
			Car.prototype.lunzi = 4
			Car.prototype.run = function(){console.log("200km/h")}
			
			
			var car1 = new Car("红")
			console.log(car1) 
			// 创建的对象称为实例对象
			//prototype 存储的对象称为原型对象
			// 实例对象可以直接调用原型对象中的数据
			console.log(car1.name)
			car1.name = 2
		</script>
	</body>
</html>
